import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase que hace que este tipo de zombie se mueva y disparé su arma.
 * @author Héctor Nicolás Anguiano Huerta.
 * @version 30 de Noviembre de 2012.
 */
public class ZombieVader extends Zombie
{
    private int cont=0;//Variable para saber cuando va a aventar su arma al exterminador.
    /**
     * Metodo que hace que el zombievader se mueva y cheque si una bala lo tocó.
     */
    public void act() 
    {
        // Add your action code here.
        super.mueveZombieder();
        super.checaBala();
        dispara();
        cont+=2;
    }    
    
    /**
     * Metodo que colocará al arma de este zombie en el mundo.
     */
    public void dispara()
    {
        if(cont%600==0)
        {
            Zombieland mundo=(Zombieland)getWorld();
            super.getWorld().addObject(new Cerebro(),getX()+10,getY());
        }
    }
}
